.container{
    margin:0 auto 10px;
    width:980px;
}
.container .wrap{
    border:1px solid #ccc;
    padding:10px;
}
.container .goods_info{border:none}
.container h2{
    font-size:18px;
    line-height:36px;
}
.container .content{
    margin:0 auto;
    width: 650px;
}
.container .content a, .container .content a:link, .container .content a:visited{
    color:#C41357;
    text-decoration:underline;
}
.content td{font-size:14px}
.content .tips{
    color:#C41357;
    line-height:22px;
}
.content .btn_exchange{
    background: url('../img/btn_exchange.jpg') no-repeat;
    border:none;
    cursor:pointer;
    height:33px;
    width:90px;
}
.content p{
    font-size: 14px;
    line-height: 24px;
    padding-left: 55px;
    padding-top: 10px;
}
.pink{
    color:#C41357;
    font-weight:bold;
}

.dark {
    color:#333;
    font-weight:bold;
}
.container .title{
    border:1px solid #ccc;
    border-top: 3px solid #C41357;
    border-bottom:none;
    font-size:15px;
    line-height:30px;
    height:30px;
    padding-left:30px;
}
.container .choice{
    width:auto;
}
.gift_sn{text-align:right}
.choice li{
    display:block;
    float:left;
    height:180px;
    line-height:20px;
    text-align:center;
    width:180px;
}
.choice li img{
    margin-bottom:10px;
}
.content .btn_choice{
    background: url('../img/btn_choice.jpg') no-repeat;
    border:none;
    cursor:pointer;
    height:19px;
    width:55px;
}
.container .choice a, .container .choice a:link, .container .choice a:visited{
    color:#000;
    text-decoration:none;
}
.container .choice a:hover{
    color:#C41357;
    text-decoration:underline;
}
.address .wrap{
    margin-bottom:10px;
    padding:0;
}
.address .wrap table, .address .wrap th, .address .wrap td{
    border-color:#ccc;
    font-size:12px;
}
.address label{
    display:block;
    line-height:30px;
}
.address .content{
    padding:0 0 20px 0;
    width:auto;
}
.address .info {
    font-size:14px;
    color: #333;
    padding-left: 20px;
    display: block;
    clear: both;
    height: 45px;
    line-height: 45px;
    background: #f5f5f5;
    border-top: 3px solid #C41357;
}
.address .consignee_list{
    padding-left:70px;
}
.address label input{
    margin-right:5px;
    vertical-align: middle;
}
.address .product_img{
    border:1px solid #868690;
    float:left;
    display:block;
    height:50px;
    margin-right:10px;
    width:50px;
}
.goods_info table{
    border-collapse: collapse;
    border-spacing: 0;
}
.goods_info thead {
    background:#f5f5f5;
    line-height:30px;
}

.goods_info thead th {
    color: #333;
}
.goods_info table tr th, .goods_info table tr td {
    border: 1px solid #ccc;
    text-align:center;
}
.goods_info thead th{font-weight:normal}
.goods_info table a, .goods_info table a:link, .goods_info table a:visited {
    color: #666;
}
.goods_info table a:hover, .goods_info table a:active {
    color: #C41357;
    text-decoration: underline;
}
.address .product_img_wrap{
    padding:10px;
    text-align:left;
}
.address .product_img_wrap img{
    height:47px;
    padding:1px;
    width:47px;
}
.address .btn_exchange{
    background-image: url('../img/btn_exchange_ok.jpg');
    height:33px;
    width:90px;
    margin-left:70px;margin-top:15px
}
.address .error{
    color:#F00;
    font-weight:bold;
    font-size:14px;
    padding-left:20px;
}
.address select{border:1px solid #ccc}
.address .err{
    border:1px solid #F00;
}
.consignee_list label input{border:none;}
#shipping_time_else{border:1px solid #b3b3b3}

h1.exchangeTitle { color: #C41357; font-size: 20px; margin: 10px auto; height: 40px; text-align: center; width: 400px; text-shadow: 3px 3px #f2f2f2; }

.orderDetail {}
.orderTable { border: 1px solid #f2f2f2; border-width: 0 0 1px 1px; }
.orderTable td { padding: 10px; text-align: left; border: 1px solid #f2f2f2; border-width: 1px 1px 0 0; }
.orderTable td strong { color: #C41357; }
.orderTable td.txtr { text-align: right;  }
.orderDetail a, .orderDetail a:link, .orderDetail a:visited {
    color: #C41357;
}
.orderDetail a:hover, .orderDetail a:active {
    text-decoration: underline;
}
.orderDetail p { padding: 10px; margin: 0 auto; text-align: center; color: #999; }

.btns_area { padding: 10px; margin: 0 auto; text-align: center; clear: both; }
.btns_area li { display: inline-block; *display: inline; zoom: 1; margin-right: 20px; }

.btn_commons { width: 90px; border: none; background: url('images/btn_commonbg.gif') no-repeat 0 0; color: #333; font: 14px/33px '瀹嬩綋'; text-shadow: 1px 1px #fff; margin: 0 auto; text-align: center; cursor: pointer; }

.btns_area li a, .btns_area li a:link, .btns_area li a:visited { display: block; width: 90px; height: 33px; background: url('images/btn_commonbg.gif') no-repeat 0 0; color: #333; font: 14px/33px '瀹嬩綋'; text-shadow: 1px 1px #fff; }
.btns_area li a:hover, .btns_area li a:active {}

.container .wrap h4, .container .wrap h5 { font-weight: normal; }
.container .wrap h4.exchange_info { padding: 10px; margin: 0 auto; text-align: center; color: #666; font-size: 14px; }
.container .wrap h4.exchange_info, .container .wrap h5 strong { color: #C41357; font-size: 16px; }
.container .wrap h5 { color: #999; text-align: center; margin: 0 auto; }



.exchange_methods_wrapper {
    margin: 10px auto;
    border: 1px solid #ccc;
    position: relative;
    background: #efefef;
    height: 266px;
}

.exchange_methods_higher {
    height:300px;
}
.exchange_methods_wrapper p.tindent {
    text-indent: 10em;
}
.exchange_methods_wrapper h2 {
    font-size: 16px;
    color: #C41357;
    text-align: left;
    text-indent: 10em;
    padding: 10px;
    margin: 5px;
}
.exchange_methods_wrapper dt {
    position: absolute;
    top: 40px;
    z-index: 10;
    background: #fff;
}
.exchange_methods_wrapper dt.tele {
    top: 80px;
}
.exchange_methods_wrapper dt.zxdh {
    top: 40px;
}
.exchange_methods_wrapper dt.mllwzjf {
    top: 120px;

}

/* exchange_method selected */
.exchange_methods_wrapper dt.selected a, .exchange_methods_wrapper dt.selected a:link, .exchange_methods_wrapper dt.selected a:visited, .exchange_methods_wrapper dt.selected a:hover, .exchange_methods_wrapper dt.selected a:active {
    width: 147px;
    border: 1px solid #acd;
    border-width: 1px 0 1px 0;
    height: 38px;
}
.exchange_methods_wrapper dt.selected a.tel_link, .exchange_methods_wrapper dt.selected a.tel_link:link, .exchange_methods_wrapper dt.selected a.tel_link:visited, .exchange_methods_wrapper dt.selected a.tel_link:hover, .exchange_methods_wrapper dt.selected a.tel_link:active {
    background: url('images/exchange_bg.gif') no-repeat 0 -40px;
}
.exchange_methods_wrapper dt.selected a.zxdh_link, .exchange_methods_wrapper dt.selected a.zxdh_link:link, .exchange_methods_wrapper dt.selected a.zxdh_link:visited, .exchange_methods_wrapper dt.selected a.zxdh_link:hover, .exchange_methods_wrapper dt.selected a.zxdh_link:active {
    background: url('images/exchange_bg.gif') no-repeat 0 -5px;
}
.exchange_methods_wrapper dt.selected a.mllwzjf_link, .exchange_methods_wrapper dt.selected a.mllwzjf_link:link, .exchange_methods_wrapper dt.selected a.mllwzjf_link:visited, .exchange_methods_wrapper dt.selected a.mllwzjf_link:hover, .exchange_methods_wrapper dt.selected a.mllwzjf_link:active {
    background: url('images/exchange_bg.gif') no-repeat 0 -75px;
}



.exchange_methods_wrapper dt a.tel_link, .exchange_methods_wrapper dt a.tel_link:link, .exchange_methods_wrapper dt a.tel_link:visited {
    background: url('images/exchange_bg.gif') no-repeat -182px -40px;
}

.exchange_methods_wrapper dt a.tel_link:hover, .exchange_methods_wrapper dt a.tel_link:active {
    background: url('images/exchange_bg.gif') no-repeat 0 -40px;
    width: 147px;
    border: 1px solid #acd;
    border-width: 1px 0 1px 0;
    height: 38px;
}

.exchange_methods_wrapper dt a.zxdh_link, .exchange_methods_wrapper dt a.zxdh_link:link, .exchange_methods_wrapper dt a.zxdh_link:visited {
    background: url('images/exchange_bg.gif') no-repeat -182px -5px;
}

.exchange_methods_wrapper dt a.zxdh_link:hover, .exchange_methods_wrapper dt a.zxdh_link:active {
    background: url('images/exchange_bg.gif') no-repeat 0 -5px;
    width: 147px;
    height: 38px;
    border: 1px solid #acd;
    border-width: 1px 0 1px 0;
}

.exchange_methods_wrapper dt a.mllwzjf_link, .exchange_methods_wrapper dt a.mllwzjf_link:link, .exchange_methods_wrapper dt a.mllwzjf_link:visited {

    background: url('images/exchange_bg.gif') no-repeat -182px -75px;
}

.exchange_methods_wrapper dt a.mllwzjf_link:hover, .exchange_methods_wrapper dt a.mllwzjf_link:active {

    background: url('images/exchange_bg.gif') no-repeat 0 -75px;
    width: 147px;
    height: 38px;
    border: 1px solid #acd;
    border-width: 1px 0 1px 0;
}

.exchange_methods_wrapper dt a, .exchange_methods_wrapper dt a:link, .exchange_methods_wrapper dt a:visited {
    display: block;
    width: 146px;
    height: 41px;
    text-align: center;
    line-height:  41px;
    background: url('images/exchange_bg.gif') no-repeat -178px -5px;
}
.exchange_methods_wrapper dt a:hover, .exchange_methods_wrapper dt a:active {
    background: #efefef url('images/exchange_bg.gif') no-repeat 0 -5px;

}

.exchange_methods_wrapper dd a, .exchange_methods_wrapper dd a:link, .exchange_methods_wrapper dd a:visited {
    color: #C41357;
}
.exchange_methods_wrapper dd a:hover, .exchange_methods_wrapper dd a:active {
    text-decoration: underline;
}
.exchange_methods_wrapper dd p {
    text-align: left;
    padding: 0;
}

.exchange_methods_wrapper dd {
    background: #fff;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 810px;
    height: 224px;
    border: 1px solid #acd;
    z-index: 9;
    display: none;
}
.exchange_methods_higher dd {
    height: 260px;
}

.exchange_methods_wrapper dd.showDd {
    display: block;
}

.exchange_methods_wrapper .inputBg{width:230px}
.zxdh p{text-indent:2em;font-size:12px;}
.zxdh li{line-height: 24px;padding-left: 2em;}